package day0213;

import java.util.Arrays;

public class ArrayDemo03 {

    public static void main(String[] args) {
        /*
            复制数组元素

         */
        int[] arr = {1, 3, 4, 2, 1, 7};
//        int[] arr1 = new int[arr.length];

//        for (int i = 0; i < arr.length; i++) {
//            arr1[i] = arr[i];
//        }
         // 数组工具类 java.util.Arrays
        /*
             Arrays.copyOf(arr, length)
             根据 arr 数组复制一个长度为 length 的新数组

             如果 length 和 arr.length 相同，复制
             如果 length > arr.length 将 arr 全部复制，多出的位置用默认值填充
             如果 length < arr.length 将 arr 从 0 开始复制到 length - 1
         */
        int[] arr1 = Arrays.copyOf(arr, 3);

//        System.out.println(arr1.length);

        String str = Arrays.toString(arr1);
        System.out.println(arr1);
        System.out.println(str);

        // 遍历
//        for (int i = 0; i < arr1.length; i++) {
//            System.out.print(arr1[i] + ", ");
//        }
    }
}
